Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia #2-w1 Australia F5 Australia F6 Australia F9 Australia F10 Australia F11 Australia F3 Indonesia-w1 Indonesia-w2 Indonesia F4 Indonesia F5 Indonesia F6 Australia F6 Australia F10 New Zeland F1 New Zeland F2 Mexico F5 Mexico F6 Mexico F8 USA F12 USA F14 Australia F5 Australia F7 Australia F8 Australia F9 Malaysia F1 Australia F11 Australia F12 Australia F1 Australia F2 Tatra Banka Open - Bratislava Burnie Challenger Melbourn Challenger Baton Rouge Challenger Mexico City Challenger Talahassee Challenger Ramat Hasharon Challenger Nottingham Challenger Aptos Challenger Lexington Challenger Binghamton Challenger St. Remy Challenger Tashkent Challenger Tiburon Challenger Calabasas Challenger Seoul Challenger Chuncheon Challenger Rimouski Challenger Baton Rouge Challenger Carson Challenger Ojai Challenger Aptos Challenger Lexington Challenger Vancouver Challenger Binghamton Challenger Bangkok Challenger Sacramento Challenger Calabasas Challenger Charlottesville Challenger Savannah Challenger Nottingham Challenger Dallas Challenger Nottingham Challenger Vancouver Challenger Aptos Challenger Geneva Challenger Mouilleron-Le-Captif Challenger Happy Valley Challenger Irving Challenger Le Gosier Challenger Manchester Challenger Happy Valley Challenger Dallas Challenger Morelos Challenger Puebla Challenger Guadalajara Challenger Leon Challenger Gwangju Challenger Taipei City Challenger Busan Challenger Manchester Challenger Surbiton Challenger Lexington Challenger Aptos Challenger Shanghai Challenger Nanchang Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Ningboo Challenger Happy Valley Challenger Kyoto Challenger Zhuhai Challenger Quanzhou Challenger Taipei City Challenger Gimcheon Challenger Aptos Challenger Zhangjiagang Challenger Kaohsiung Challenger Ningboo Challenger Ho Chi Minh City Challenger Kobe Challenger Hua Hin Challenger Playford Challenger Launceston Challenger USA F13 Indonesia-w4 Eckental Challenger Bratislava Challenger Rennes Challenger Australia F6 Zhuhai Challenger Shenzhen Challenger Taipei City Challenger Australia F7 Australia F8 New Zealand F2 Australia F7 Australia F3 Australia F8 Australia F9 Australia F3 Australia F1 Australia F2 Australia F4 Australia F5 Australia F6 Indonesia-w3 Thailand F1 Thailand F2 Thailand F3 Australia F9 Australia F10 Australia F11 Australia F12 Australia F13 Australia F3 Indonesia F1 Indonesia F Indonesia F3 Australia F3 Australia F4 Mexico F7 Australia F10 Malaysia F2 The Stella Artois Grass Court Championships - London Chennai Open - Chennai Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Open 13 - Marseille US Men's Clay Court Championships - Houston Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle China Open - Beijing BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Chennai Open - Chennai Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Tennis Channel Open - Las Vegas Gerry Weber Open - Halle Davidoff Swiss Indoors Basel - Basel SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven China Open - Beijing If Stockholm Open - Stockholm Serbia Open - Belgrade Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur Thailand Open - Bangkok China Open - Beijing Kremlin Cup - Moscow Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch Ischgl International Tennis Challenger 2003 - Ischgl Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington PTT Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Topshelf Open - 's-Hertogenbosch Citi Open - Washington St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu If Stockholm Open - Stockholm Swiss Indoors Basel - Basel ASB Classic - Auckland TEB BNP Paribas Istanbul Open - Istanbul Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Chengdu Open - Chengdu Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Samsung Securities Cup Challenger Tennis - Seoul Challenger Ford de Cherbourg - Cherbourg Uncle Toby's Australian Men's Clay Court Challenger - Canberra Citta di Monza - Monza Ciudad de Pozoblanco Open Diputacion - Cordoba Mobilux Open - Luxembourg The Surbiton Trophy - Surbiton Sunset Moulding Challenger - Yuba City Credicard Mastercard Tennis Cup - Campos do Jordao Open D'Orleans - Orleans Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Challenger Ford de Cherbourg - Cherbourg Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Fergana Tennis Challenger Tournament - Fergana BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Bukhara Challenger - Bukhara Tumkur Open - Tumkur Garden Open 2004 - Rome Ispat Open 2004 - Ostrava Steelers Cup - Kosice Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Ourocard Tennis Challenger - Sao Paulo College Station Challenger - College Station Austin Challenger - Austin The LTA Bolton Challenger - Bolton Lambertz Open - Aachen Tatra Banka Open - Bratislava U.S. Open - New York Uncle Toby's Challenger in Burnie - Burnie ECM Prague Open 2005 - Prague The Surbiton Trophy - Surbiton The LTA Men's Challenger - Nottingham U.S. Open - New York Ostrava Challenger Australian Open - Melbourne Open D'Orleans - Orleans French Open - Paris The LTA Men's Challenger - Southampton Wimbledon - London U.S. Open - New York Kia International in Burnie - Burnie Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana French Open - Paris MST ATP Challenger International - Burnie Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Caloundra ATP Challenger - Caloundra Wimbledon - London U.S. Open - New York Australian Open - Melbourne Club Coop's ATP Challenger International - Brisbane French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Vancouver Challenger Challenger Banque Nationale - Granby Moncton Men's Challenger - Moncton Fifth Third Bank Tennis Championships - Lexington San Benedetto Challenger Granby Challenger Burnie Challenger Ramat Hasharon Challenger Burnie Challenger Caloundra Challenger Dallas Challenger Nottingham Challenger Tiburon Challenger Tallahassee Challenger Sarasota Challenger Bordeaux Challenger Napa Challenger Burnie Challenger Caloundra Challenger Leon Challenger Sarasota Challenger Savannah Challenger Traralgon Challenger Maui Challenger Athens Challenger Bordeaux Challenger Nottingham Challenger Nottingham-2 Challenger Surbiton Challenger Gwangju Challenger Shenzhen Challenger Burnie Challenger Seoul Challenger 13 BH Tennis Open International Cup - Belo Horizonte Canberra Challenger Ilkley Challenger Winnipeg Challenger Granby Challenger Shanghai Challenger Eckental Challenger Bratislava Challenger Morelos Challenger Indian Wells Challenger St. Brieuc Challenger Bangkok Challenger Yokohama Challenger Shenzhen Challenger Busan Challenger Winnetka Challenger Gatineau Challenger Tenerife Challenger Rijeka Challenger Davis Cup, Group 2, 1R, BUL-CYP 3-2 Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, Group II, 1R, CYP-MAR 3-2 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, Group II, PO, CYP-BEN 3-2 Hopman Cup - Perth Estoril Open - Estoril AIG Japan Open - Tokyo China Open - Beijing BA-CA Tennis Trophy - Vienna Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Indianapolis Tennis Championships - Indianapolis Open 13 - Marseille Brisbane - Brisbane Campbells Hall of Fame Tennis Championships - Newport SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Farmers Classic - Los Angeles Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane US Men's Clay Court Championship - Houston Rakuten Japan Open - Tokyo Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Malaysian Open - Kuala Lumpur Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport BMW Open - Munich Heineken Open - Auckland Mercedes-Benz Cup - Los Angeles Vietnam Open - Ho Chi Minh City AEGON Championships - London Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Claro Open Colombia - Bogota Rakuten Japan Open - Tokyo Gazprom Hungarian Open - Budapest BMW Open - Munich Winston-Salem Open - Winston-Salem China Open - Beijing Open Sud de France - Montpellier US Men's Clay Court Championship - Houston PTT Thailand Open - Bangkok China Open - Beijing Rakuten Japan Open - Tokyo Mercedes Cup - Stuttgart Kremlin Cup - Moscow Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Ordina Open - s-Hertogenbosch AAMI Classic - Kooyong AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr The Mubadala World Tennis Championship AAMI Classic - Kooyong Australian Open (Australia, Wildcard) Kooyong Classic - Kooyong Australian Open (Australia, Wildcard) BB&T Atlanta Open - Atlanta Open de Moselle - Metz Geneva Open - Geneva Pilot Pen Tennis - New Haven AEGON International - Eastbourne Barcelona Open BancSabadell - Barcelona Qatar ExxonMobil Open - Doha Antalya Cup - Antalya Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Pacific Life Open - Indian Wells Masters Series - Hamburg Mutua Madrilena Masters Madrid - Madrid Mutua Madrilena Madrid Open - Madrid Miami Open - Miami Olympics - Athens Olympics - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Davis Cup, Group 2, PO, CYP-BUL 4-1 Davis Cup, Group II, PO, CYP-TUN 1-4 Davis Cup, Group 2, PO, EGY-CYP 2-3 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, Group I, 2R, CHN-AUS 1-3